<?php 

require './pdoconfig.php';

try {
    $pdo = new PDO(DSN, USER, PASS);
    // var_dump($pdo);
    // 设置字符集
    $pdo->query('set names utf8');
    // 设置PDO的SQL错误模式
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    // 设置结果集形式为 关联数组
    $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);

} catch (PDOException $e) {
    echo $e->getMessage();
    exit;
}


try {
    $sql = "SELECT * FROM user";
    $stmt = $pdo->prepare($sql);
    $stmt->execute();

    // 总查询条目
    echo "共有".$stmt->rowCount()."条<br>";

    // 对数据列
    $stmt->bindColumn('name', $name);
    $stmt->bindColumn('sex', $sex);
    $stmt->bindColumn('age', $a);

    foreach ($stmt as $key => $val) {
        // var_dump($key);
        // var_dump($val);
        echo $name. '/'.$a.'<hr>';
    }




} catch (PDOException $e) {
    // echo $e->getMessage();
    exit;
}



